﻿using System;
using System.Collections.Generic;
using DevExpress.ExpressApp.DC;
namespace Top.Module.Domain
{
    [DomainComponent]
    public interface IUser
    {
        //begin
        string UserId
        {
            get;set;
        }
        string Uid
        {
            get;set;
        }
        string Nick
        {
            get;set;
        }
        string Sex
        {
            get;set;
        }
        IUserCredit BuyerCredit
        {
            get;set;
        }
        IUserCredit SellerCredit
        {
            get;set;
        }
        ILocation Location
        {
            get;set;
        }
        DateTime Created
        {
            get;set;
        }
        DateTime LastVisit
        {
            get;set;
        }
        DateTime Birthday
        {
            get;set;
        }
        string Type
        {
            get;set;
        }
        bool HasMorePic
        {
            get;set;
        }
        long ItemImgNum
        {
            get;set;
        }
        long ItemImgSize
        {
            get;set;
        }
        long PropImgNum
        {
            get;set;
        }
        long PropImgSize
        {
            get;set;
        }
        string AutoRepost
        {
            get;set;
        }
        string PromotedType
        {
            get;set;
        }
        string Status
        {
            get;set;
        }
        string AlipayBind
        {
            get;set;
        }
        bool ConsumerProtection
        {
            get;set;
        }
        string AlipayAccount
        {
            get;set;
        }
        string AlipayNo
        {
            get;set;
        }
        string Avatar
        {
            get;set;
        }
        bool Liangpin
        {
            get;set;
        }
        bool SignFoodSellerPromise
        {
            get;set;
        }
        bool HasShop
        {
            get;set;
        }
        bool IsLightningConsignment
        {
            get;set;
        }
        string VipInfo
        {
            get;set;
        }
        string Email
        {
            get;set;
        }
        bool MagazineSubscribe
        {
            get;set;
        }
        string VerticalMarket
        {
            get;set;
        }
        bool OnlineGaming
        {
            get;set;
        }
        //end
    }
}
